____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―
Altair BASIC
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Altair BASIC ist ein BASIC-Interpreter fΓΌr den Altair 8800 Computer. Vertrieben wurde er von Micro Instrumentation and Telemetry Systems und Microsoft.
Contents
β’ Geschichte
β’ Versionen
β’ Weblinks
β’ Einzelnachweise
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Geschichte
1975 entwickelte der Student Bill Gates zusammen mit Paul Allen auf einem Emulator fΓΌr den Prozessor Intel 8080, der auf einem PDP-10 Mainframe-Computer der Washington State University lief, den BASIC-Interpreter Altair BASIC fΓΌr den Computer Altair 8800 der Firma Micro Instrumentation Telemetry Systems. Monte Davidoff programmierte die Routinen zur Bearbeitung von FlieΓkommazahlen.cite-ref-1[1] Vertrieben wurde das Programm sowohl als Lochstreifen als auch als Compact Cassette (CC), spΓ€ter auch auf Diskette.
1976 verΓΆffentlichte Bill Gates seinen Open Letter to Hobbyists, in dem er sich ΓΌber die geringen Verkaufszahlen im Vergleich zur groΓen Verbreitung von Altair BASIC beschwerte und die Computer-Hobbyanwender zum ehrlichen Kauf professioneller Software aufrief. Aus Altair BASIC entstand das erste Microsoft-Produkt Microsoft BASIC, das in mehreren Varianten fΓΌr verschiedene Heimcomputer angeboten und weiterentwickelt wurde.cite-ref-2[2]
Versionen
Altair BASIC
Die Standardversion fΓΌhrt arithmetische Funktionen mit einer Genauigkeit von 6 Dezimalstellen aus. Sie erlaubt mehrere Befehle in einer Zeile und benΓΆtigt mindestens 4 kB RAM.
Altair 8K BASIC
Erweitert die Standardversion um Befehle fΓΌr binΓ€re und erweiterte arithmetische Funktionen, lΓ€ngere Zeichenketten, mehr Dimensionen fΓΌr Arrays und beseitigt Begrenzungen der maximalen Schachtelungstiefe von Schleifen. Es werden mindestens 8 kB RAM benΓΆtigt.
Altair Extended BASIC
Die 8K Version mit erhΓΆhter PrΓ€zision der arithmetischen Funktionen auf 12 Dezimalstellen und einem erweiterten Ausgabebefehl. Es werden mindestens 16 kB RAM benΓΆtigt.
Altair Disk BASIC
Die Extended Version erweitert um Befehle zur Verwendung eines Diskettenlaufwerks. Es werden mindestens 24 kB RAM benΓΆtigt.
Altair Timesharing BASIC
Eine Erweiterung der Extended Version, die es sowohl mit und ohne die Diskettenbefehle gibt. Sie gestattet die gleichzeitige Nutzung eines Altair Computers von mehreren Anwendern. Es werden mindestens 32 kB RAM benΓΆtigt.cite-ref-3[3]
Weblinks
β’ Offizieller Quellcode Version 3.0
β’ Altair BASIC 3.2 (4K)
Einzelnachweise